import { createPolygon, createPolyline, createPolygonImage } from './lib.js';
import { GeoJSON } from './utils.js';

class ALoca {
    constructor(config) {
      this.config = config;
    }
    // 创建面
    createPolygon(options, geoJSON, cb) {
      return createPolygon(this.config, options, geoJSON, cb);
    }
    // 创建线
    createPolyline(options, geoJSON) {
      return createPolyline(this.config, options, geoJSON);
    }
    // 给面添加图片
    createPolygonImage(options) {
      return createPolygonImage(this.config, options);
    }
    GeoJSON(json) {
      return GeoJSON(json);
    }
}

export {
  ALoca
};
